<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>prencar: Configuration Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="prencar.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">prencar
   &#160;<span id="projectnumber">1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_configuration.html','');
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Configuration Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_configuration_8h_source.html">Configuration.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Configuration:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration__coll__graph.png" border="0" usemap="#_configuration_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_configuration-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aecb79d09fce1b802e93a815cedd2a22e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">getConfigurationVersion</a> ()</td></tr>
<tr class="memitem:a75b42e72d9a00415dfafa5d5dd8281b8"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a75b42e72d9a00415dfafa5d5dd8281b8">getSerialSpeed</a> ()</td></tr>
<tr class="memitem:a0b0009b5114b418831478c031372d12c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">getCurrentConfiguration</a> (long *spaceForConfigValues)</td></tr>
<tr class="memitem:aa6f6680d35f5db5efd93770bbce644ed"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa6f6680d35f5db5efd93770bbce644ed">updateConfiguration</a> (int *parameters)</td></tr>
<tr class="memdesc:aa6f6680d35f5db5efd93770bbce644ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates all configuration values according to the given parameters.  <a href="#aa6f6680d35f5db5efd93770bbce644ed"></a><br/></td></tr>
<tr class="memitem:a6ecb6e35520b0877eb8a1ccb47b577b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6ecb6e35520b0877eb8a1ccb47b577b4">getFreeMemory</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ae327d26e81014cf46b25802478fe9b8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">getInstance</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a129f685bdf9dfa543433ffe33b934b9f"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a129f685bdf9dfa543433ffe33b934b9f">movePwmLeftPin</a></td></tr>
<tr class="memitem:ad384a39f446ac53af0e2ca60ea31544b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ad384a39f446ac53af0e2ca60ea31544b">movePwmRightPin</a></td></tr>
<tr class="memitem:af7126167dea89663242c034a2133aa9a"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af7126167dea89663242c034a2133aa9a">moveModeFirstLeftPin</a></td></tr>
<tr class="memitem:a234d8d0b9c26332de99736c7025029c1"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a234d8d0b9c26332de99736c7025029c1">moveModeSecondLeftPin</a></td></tr>
<tr class="memitem:a36f12a77b8aad1e079eaf6f30f4b2f97"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a36f12a77b8aad1e079eaf6f30f4b2f97">moveModeFirstRightPin</a></td></tr>
<tr class="memitem:af2d3235df12d5a5e65da57d018d90e9a"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af2d3235df12d5a5e65da57d018d90e9a">moveModeSecondRightPin</a></td></tr>
<tr class="memitem:a09d83c2f3c4485fd864bf998e62788d7"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">lineFollowLeftSensorPin</a></td></tr>
<tr class="memitem:a254b7ac19c994603776d47645235a132"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">lineFollowRightSensorPin</a></td></tr>
<tr class="memitem:a683b496d15eca4addb13325d9707abcf"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">lineFollowLeftFrontSensorPin</a></td></tr>
<tr class="memitem:ab8d7a8d9f62cfafe082cc32915ef4bfa"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">lineFollowRightFrontSensorPin</a></td></tr>
<tr class="memitem:a25401bc6511b005d70f71e4b72f71c03"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a25401bc6511b005d70f71e4b72f71c03">liftCubePwmPin</a></td></tr>
<tr class="memdesc:a25401bc6511b005d70f71e4b72f71c03"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the servo motor of the hoist is connected to.  <a href="#a25401bc6511b005d70f71e4b72f71c03"></a><br/></td></tr>
<tr class="memitem:a64566ef4e13d578a41614a643acfdd51"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a64566ef4e13d578a41614a643acfdd51">cubeApproachLeftBottomSensor</a></td></tr>
<tr class="memdesc:a64566ef4e13d578a41614a643acfdd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the left bottom distance sensor is connected to.  <a href="#a64566ef4e13d578a41614a643acfdd51"></a><br/></td></tr>
<tr class="memitem:a5c4874ad8b2a3f5888a0c69fbbb2bb8b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a5c4874ad8b2a3f5888a0c69fbbb2bb8b">cubeApproachLeftTopSensor</a></td></tr>
<tr class="memdesc:a5c4874ad8b2a3f5888a0c69fbbb2bb8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the left top distance sensor is connected to.  <a href="#a5c4874ad8b2a3f5888a0c69fbbb2bb8b"></a><br/></td></tr>
<tr class="memitem:a87c9f78ce74ac840afac408a4d321cf1"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a87c9f78ce74ac840afac408a4d321cf1">cubeApproachRightBottomSensor</a></td></tr>
<tr class="memdesc:a87c9f78ce74ac840afac408a4d321cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the right bottom distance sensor is connected to.  <a href="#a87c9f78ce74ac840afac408a4d321cf1"></a><br/></td></tr>
<tr class="memitem:ae0ce367a5bec000ca27cd7c80117646d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae0ce367a5bec000ca27cd7c80117646d">cubeApproachRightTopSensor</a></td></tr>
<tr class="memdesc:ae0ce367a5bec000ca27cd7c80117646d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the right top distance sensor is connected to.  <a href="#ae0ce367a5bec000ca27cd7c80117646d"></a><br/></td></tr>
<tr class="memitem:adeabc14547cb44f6d6f567ca99357796"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#adeabc14547cb44f6d6f567ca99357796">accuPin</a></td></tr>
<tr class="memdesc:adeabc14547cb44f6d6f567ca99357796"><td class="mdescLeft">&#160;</td><td class="mdescRight">Analog input pin on which the battery voltage is measured.  <a href="#adeabc14547cb44f6d6f567ca99357796"></a><br/></td></tr>
<tr class="memitem:aa3d031d7c37b044ad2fa4558fc4d3c3b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa3d031d7c37b044ad2fa4558fc4d3c3b">messageFilterLevel</a></td></tr>
<tr class="memdesc:aa3d031d7c37b044ad2fa4558fc4d3c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter that shall be applied to all outgoing messages (over serial interface).  <a href="#aa3d031d7c37b044ad2fa4558fc4d3c3b"></a><br/></td></tr>
<tr class="memitem:a60b33a8e5b22cd2a2d4da9e4f2195269"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a60b33a8e5b22cd2a2d4da9e4f2195269">activateMessageFilter</a></td></tr>
<tr class="memdesc:a60b33a8e5b22cd2a2d4da9e4f2195269"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if _messageFilterLevel shall be taken into account.  <a href="#a60b33a8e5b22cd2a2d4da9e4f2195269"></a><br/></td></tr>
<tr class="memitem:aca67601e35566058e2bca41b7188469e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aca67601e35566058e2bca41b7188469e">doJobDelay</a></td></tr>
<tr class="memdesc:aca67601e35566058e2bca41b7188469e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds to wait before each main loop starts. Can be used for debug purposes.  <a href="#aca67601e35566058e2bca41b7188469e"></a><br/></td></tr>
<tr class="memitem:ab86a9d57799e36b0b985ad3b2e3bbfcd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ab86a9d57799e36b0b985ad3b2e3bbfcd">whiteThresholdLineSensors</a></td></tr>
<tr class="memdesc:ab86a9d57799e36b0b985ad3b2e3bbfcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold value from black to white.  <a href="#ab86a9d57799e36b0b985ad3b2e3bbfcd"></a><br/></td></tr>
<tr class="memitem:a3f838139ddbf2105d77dd7992407058f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a3f838139ddbf2105d77dd7992407058f">whiteThresholdFrontSensors</a></td></tr>
<tr class="memdesc:a3f838139ddbf2105d77dd7992407058f"><td class="mdescLeft">&#160;</td><td class="mdescRight">See lineFollowWhiteThresholdLineSensors.  <a href="#a3f838139ddbf2105d77dd7992407058f"></a><br/></td></tr>
<tr class="memitem:aa799e7ed6a4722085506a31c051bf103"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa799e7ed6a4722085506a31c051bf103">lineFollowInterval</a></td></tr>
<tr class="memdesc:aa799e7ed6a4722085506a31c051bf103"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the line follow job shall be executed.  <a href="#aa799e7ed6a4722085506a31c051bf103"></a><br/></td></tr>
<tr class="memitem:a24e118088874b8f9d56bcaf245f1461d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">lineFollowInitialSpeedLeft</a></td></tr>
<tr class="memdesc:a24e118088874b8f9d56bcaf245f1461d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#a24e118088874b8f9d56bcaf245f1461d"></a><br/></td></tr>
<tr class="memitem:aabc113e529eb659768ca98f15d3952a3"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">lineFollowInitialSpeedRight</a></td></tr>
<tr class="memdesc:aabc113e529eb659768ca98f15d3952a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#aabc113e529eb659768ca98f15d3952a3"></a><br/></td></tr>
<tr class="memitem:aabaf837f8816911a6d0b1e8cd7867cb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">lineFollowKp</a></td></tr>
<tr class="memitem:aad2572d8c68520c2ef6613d29f38a9cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">lineFollowKd</a></td></tr>
<tr class="memitem:a049b8264eb2ab78dd89a7332008912a5"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a049b8264eb2ab78dd89a7332008912a5">lineFollowReducedSpeedLeft</a></td></tr>
<tr class="memdesc:a049b8264eb2ab78dd89a7332008912a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reduced speed of the left motor that can be assigned after a defined amount of time (0-255).  <a href="#a049b8264eb2ab78dd89a7332008912a5"></a><br/></td></tr>
<tr class="memitem:a357c494e08ca9c933550bb64ec997cbb"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a357c494e08ca9c933550bb64ec997cbb">lineFollowReducedSpeedRight</a></td></tr>
<tr class="memdesc:a357c494e08ca9c933550bb64ec997cbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">See lineFollowReducedSpeedLeft.  <a href="#a357c494e08ca9c933550bb64ec997cbb"></a><br/></td></tr>
<tr class="memitem:ac03d06e3aa3a299981f60bd9429d6849"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac03d06e3aa3a299981f60bd9429d6849">lineFollowReduceSpeedTimeFirstLine</a></td></tr>
<tr class="memdesc:ac03d06e3aa3a299981f60bd9429d6849"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the first line after which the line follow shall continue with the defined reduced speed (0 to disable this function).  <a href="#ac03d06e3aa3a299981f60bd9429d6849"></a><br/></td></tr>
<tr class="memitem:a7b35d7c77230da94fe0fe12904974371"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a7b35d7c77230da94fe0fe12904974371">lineFollowReduceSpeedTimeSecondLine</a></td></tr>
<tr class="memdesc:a7b35d7c77230da94fe0fe12904974371"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the second line after which the line follow shall continue with the defined reduced speed (0 to disable this function).  <a href="#a7b35d7c77230da94fe0fe12904974371"></a><br/></td></tr>
<tr class="memitem:a03ba79c747a491d0ded2aa0ddfad1cf2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a03ba79c747a491d0ded2aa0ddfad1cf2">lineFollowReduceSpeedTimeThirdLineToFinish</a></td></tr>
<tr class="memdesc:a03ba79c747a491d0ded2aa0ddfad1cf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the third line and after the cube has been lifted after which the line follow shall continue with the defined reduced speed (0 to disable this function).  <a href="#a03ba79c747a491d0ded2aa0ddfad1cf2"></a><br/></td></tr>
<tr class="memitem:a9ef6ba2bfd04ec756c58207799f1b9ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9ef6ba2bfd04ec756c58207799f1b9ab">lineFollowActivateFrontSensorOffset</a></td></tr>
<tr class="memdesc:a9ef6ba2bfd04ec756c58207799f1b9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) after which the front line sensors shall be activated.  <a href="#a9ef6ba2bfd04ec756c58207799f1b9ab"></a><br/></td></tr>
<tr class="memitem:a38df8bfaaee037f566990d464bd25904"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a38df8bfaaee037f566990d464bd25904">lineCenterInterval</a></td></tr>
<tr class="memdesc:a38df8bfaaee037f566990d464bd25904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the line centering job shall be executed.  <a href="#a38df8bfaaee037f566990d464bd25904"></a><br/></td></tr>
<tr class="memitem:aebf76a63207191515e8fc7a61ae6b51e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aebf76a63207191515e8fc7a61ae6b51e">lineCenterLineInMiddleDifference</a></td></tr>
<tr class="memdesc:aebf76a63207191515e8fc7a61ae6b51e"><td class="mdescLeft">&#160;</td><td class="mdescRight">During line centering a value below this difference will mean, that the line centering process is finished.  <a href="#aebf76a63207191515e8fc7a61ae6b51e"></a><br/></td></tr>
<tr class="memitem:a2ad74fa43a9a580b64d7720fb89ca38b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2ad74fa43a9a580b64d7720fb89ca38b">lineCenterStraightSpeed</a></td></tr>
<tr class="memdesc:a2ad74fa43a9a580b64d7720fb89ca38b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of both motors while driving straight during the line centering.  <a href="#a2ad74fa43a9a580b64d7720fb89ca38b"></a><br/></td></tr>
<tr class="memitem:a249647d370af85b1840c04137c766615"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a249647d370af85b1840c04137c766615">lineCenterFromLeftMotorLeft</a></td></tr>
<tr class="memdesc:a249647d370af85b1840c04137c766615"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the left motor during the line centering process if the car is reaching the line from the left hand side.  <a href="#a249647d370af85b1840c04137c766615"></a><br/></td></tr>
<tr class="memitem:aca327c9b82e6e4bdb9f311e184f2dbc3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aca327c9b82e6e4bdb9f311e184f2dbc3">lineCenterFromLeftMotorRight</a></td></tr>
<tr class="memdesc:aca327c9b82e6e4bdb9f311e184f2dbc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the right motor during the line centering process if the car is reaching the line from the left hand side.  <a href="#aca327c9b82e6e4bdb9f311e184f2dbc3"></a><br/></td></tr>
<tr class="memitem:a42e5b6bb3d04f2591500fdd60221c087"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a42e5b6bb3d04f2591500fdd60221c087">lineCenterFromRightMotorLeft</a></td></tr>
<tr class="memdesc:a42e5b6bb3d04f2591500fdd60221c087"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the left motor during the line centering process if the car is reaching the line from the right hand side.  <a href="#a42e5b6bb3d04f2591500fdd60221c087"></a><br/></td></tr>
<tr class="memitem:a56bd213c8cf180715cd6d585187e76d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a56bd213c8cf180715cd6d585187e76d3">lineCenterFromRightMotorRight</a></td></tr>
<tr class="memdesc:a56bd213c8cf180715cd6d585187e76d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the right motor during the line centering process if the car is reaching the line from the right hand side.  <a href="#a56bd213c8cf180715cd6d585187e76d3"></a><br/></td></tr>
<tr class="memitem:aa7231458f16484140c8e08b5aa81a009"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa7231458f16484140c8e08b5aa81a009">lineCenterDriveBackDuration</a></td></tr>
<tr class="memdesc:aa7231458f16484140c8e08b5aa81a009"><td class="mdescLeft">&#160;</td><td class="mdescRight">The duration while the car during the correction is driving backwards.  <a href="#aa7231458f16484140c8e08b5aa81a009"></a><br/></td></tr>
<tr class="memitem:af6652efed17691fef4fa435e38c1642f"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af6652efed17691fef4fa435e38c1642f">liftCubeUpPosition</a></td></tr>
<tr class="memdesc:af6652efed17691fef4fa435e38c1642f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pwm value to set if the hoist has to be moved up fully.  <a href="#af6652efed17691fef4fa435e38c1642f"></a><br/></td></tr>
<tr class="memitem:ac8a8b2bf842c6559c30c11436eff5c83"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac8a8b2bf842c6559c30c11436eff5c83">liftCubeDownPosition</a></td></tr>
<tr class="memdesc:ac8a8b2bf842c6559c30c11436eff5c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pwm value to set if the hoist has to be moved up fully.  <a href="#ac8a8b2bf842c6559c30c11436eff5c83"></a><br/></td></tr>
<tr class="memitem:a3c887c3a7f7aa88ee549c81a62cf1c9c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a3c887c3a7f7aa88ee549c81a62cf1c9c">liftCubeDownUpDuration</a></td></tr>
<tr class="memdesc:a3c887c3a7f7aa88ee549c81a62cf1c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds between the liftDown and the liftUp command of the method <a class="el" href="class_lift_cube.html#a11c5c99c275d5a4acfc778852976f6cd">LiftCube::liftCube()</a>  <a href="#a3c887c3a7f7aa88ee549c81a62cf1c9c"></a><br/></td></tr>
<tr class="memitem:a795f86091deeb53575bf3818eeaf0071"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a795f86091deeb53575bf3818eeaf0071">liftCubeSwitchPin</a></td></tr>
<tr class="memdesc:a795f86091deeb53575bf3818eeaf0071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware pin to which the end switch is attached.  <a href="#a795f86091deeb53575bf3818eeaf0071"></a><br/></td></tr>
<tr class="memitem:af69fe1dd7d85d1b7b1772f5abfc1ab54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af69fe1dd7d85d1b7b1772f5abfc1ab54">liftCubeStopDuration</a></td></tr>
<tr class="memdesc:af69fe1dd7d85d1b7b1772f5abfc1ab54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time for which the motors shall "rotate" backwards with the speed set in liftCubeStopSpeed.  <a href="#af69fe1dd7d85d1b7b1772f5abfc1ab54"></a><br/></td></tr>
<tr class="memitem:ace271e960cae68a452d5330d0af7d46a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ace271e960cae68a452d5330d0af7d46a">liftCubeStopSpeed</a></td></tr>
<tr class="memdesc:ace271e960cae68a452d5330d0af7d46a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed for the stop action which is performed after the cube lifting process has started.  <a href="#ace271e960cae68a452d5330d0af7d46a"></a><br/></td></tr>
<tr class="memitem:aa88d485a2c671d043ff03b8222f3d880"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa88d485a2c671d043ff03b8222f3d880">curveStopDuration</a></td></tr>
<tr class="memdesc:aa88d485a2c671d043ff03b8222f3d880"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duration of the stop action.  <a href="#aa88d485a2c671d043ff03b8222f3d880"></a><br/></td></tr>
<tr class="memitem:a6478e762e926dc1a0a534f158b50d0d1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6478e762e926dc1a0a534f158b50d0d1">curveStopSpeed</a></td></tr>
<tr class="memdesc:a6478e762e926dc1a0a534f158b50d0d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This value defines the speed that shall be set to both motors during a stop that has to stop the car which is currently in motion (note: the direction will be set to backwards).  <a href="#a6478e762e926dc1a0a534f158b50d0d1"></a><br/></td></tr>
<tr class="memitem:aa2238d49c21c52f8e86ff0ac80aff034"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa2238d49c21c52f8e86ff0ac80aff034">curveInterval</a></td></tr>
<tr class="memdesc:aa2238d49c21c52f8e86ff0ac80aff034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the curve job shall be executed.  <a href="#aa2238d49c21c52f8e86ff0ac80aff034"></a><br/></td></tr>
<tr class="memitem:affa93f2156dbf8041bf4b8084051cd83"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#affa93f2156dbf8041bf4b8084051cd83">curveSpeedSlowMotor</a></td></tr>
<tr class="memdesc:affa93f2156dbf8041bf4b8084051cd83"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the slower motor (in a left curve, left motor) during a 90° curve. This value can go from -255 to +255.  <a href="#affa93f2156dbf8041bf4b8084051cd83"></a><br/></td></tr>
<tr class="memitem:a01c64f5ae58a66ab565936b67bbb2b58"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a01c64f5ae58a66ab565936b67bbb2b58">curveSpeedFastMotor</a></td></tr>
<tr class="memdesc:a01c64f5ae58a66ab565936b67bbb2b58"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the faster motor (in a left curve, right motor) during a 90° curve. This value can go from -255 to +255.  <a href="#a01c64f5ae58a66ab565936b67bbb2b58"></a><br/></td></tr>
<tr class="memitem:a74cd50271e2f063f538514163cc36223"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a74cd50271e2f063f538514163cc36223">curveDriveStraightTime</a></td></tr>
<tr class="memdesc:a74cd50271e2f063f538514163cc36223"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time after which the car shall drive straight again to find the line (no more curve is done).  <a href="#a74cd50271e2f063f538514163cc36223"></a><br/></td></tr>
<tr class="memitem:adec850d0b0519d7a799841e6086a777d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#adec850d0b0519d7a799841e6086a777d">curveActivateEndSensorOffset</a></td></tr>
<tr class="memdesc:adec850d0b0519d7a799841e6086a777d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds after which the end sensor (end sensor = sensor that will recognize when the curve is driven fully) will be activated.  <a href="#adec850d0b0519d7a799841e6086a777d"></a><br/></td></tr>
<tr class="memitem:a90bbb5bb0965db13214cd9f383d7c96f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a90bbb5bb0965db13214cd9f383d7c96f">cubeApproachUseTopSensors</a></td></tr>
<tr class="memdesc:a90bbb5bb0965db13214cd9f383d7c96f"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to true the top sensors are taken into account during the cube approach process.  <a href="#a90bbb5bb0965db13214cd9f383d7c96f"></a><br/></td></tr>
<tr class="memitem:af79ee39fe47d0ccd880559a62bdc17e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af79ee39fe47d0ccd880559a62bdc17e7">cubeApproachLineFollowReduceSpeedTime</a></td></tr>
<tr class="memdesc:af79ee39fe47d0ccd880559a62bdc17e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the third line after which the line follow shall continue with the defined reduced speed cubeApproachLineFollowReducedSpeedLeft and cubeApproachLineFollowReducedSpeedRight (0 to disable this function).  <a href="#af79ee39fe47d0ccd880559a62bdc17e7"></a><br/></td></tr>
<tr class="memitem:a9a580fe87402bf1d5b7bc29ba9eff0c5"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9a580fe87402bf1d5b7bc29ba9eff0c5">cubeApproachLineFollowReducedSpeedLeft</a></td></tr>
<tr class="memdesc:a9a580fe87402bf1d5b7bc29ba9eff0c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reduced speed of the left motor that can be assigned after a defined amount of time (see cubeApproachLineFollowReduceSpeedTime) during the cube approach line following process (speed 0-255).  <a href="#a9a580fe87402bf1d5b7bc29ba9eff0c5"></a><br/></td></tr>
<tr class="memitem:ae920e24aa143468fb512ffc9ac2f07e0"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae920e24aa143468fb512ffc9ac2f07e0">cubeApproachLineFollowReducedSpeedRight</a></td></tr>
<tr class="memdesc:ae920e24aa143468fb512ffc9ac2f07e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">See cubeApproachLineFollowReducedSpeedLeft.  <a href="#ae920e24aa143468fb512ffc9ac2f07e0"></a><br/></td></tr>
<tr class="memitem:a31dba4b7dc79224cda66882244363829"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a31dba4b7dc79224cda66882244363829">cubeApproachDetectThreshold</a></td></tr>
<tr class="memdesc:a31dba4b7dc79224cda66882244363829"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold for the cube detection.  <a href="#a31dba4b7dc79224cda66882244363829"></a><br/></td></tr>
<tr class="memitem:abab4e9ea7d056a9dbcd50dafbe24d6a0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#abab4e9ea7d056a9dbcd50dafbe24d6a0">cubeApproachInterval</a></td></tr>
<tr class="memdesc:abab4e9ea7d056a9dbcd50dafbe24d6a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the distance sensors shall be checked.  <a href="#abab4e9ea7d056a9dbcd50dafbe24d6a0"></a><br/></td></tr>
<tr class="memitem:a9da11857b45fd2f6773dbcdfc7331b40"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9da11857b45fd2f6773dbcdfc7331b40">cubeApproachTurnDuration</a></td></tr>
<tr class="memdesc:a9da11857b45fd2f6773dbcdfc7331b40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duration in milliseconds of a turn when the cube has been detected.  <a href="#a9da11857b45fd2f6773dbcdfc7331b40"></a><br/></td></tr>
<tr class="memitem:aa284621b913e16639f3389791c5eb28a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa284621b913e16639f3389791c5eb28a">cubeApproachTurnSpeedSlowMotor</a></td></tr>
<tr class="memdesc:aa284621b913e16639f3389791c5eb28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of slow motor during a turn when the cube has been detected. This value can be nagative.  <a href="#aa284621b913e16639f3389791c5eb28a"></a><br/></td></tr>
<tr class="memitem:a38804c3d44ecfb2d0fb3946663c6cd93"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a38804c3d44ecfb2d0fb3946663c6cd93">cubeApproachTurnSpeedFastMotor</a></td></tr>
<tr class="memdesc:a38804c3d44ecfb2d0fb3946663c6cd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of fast motor during a turn when the cube has been detected. This value can be nagative.  <a href="#a38804c3d44ecfb2d0fb3946663c6cd93"></a><br/></td></tr>
<tr class="memitem:a905f3bbd8e6b527a0e21092d682a4a6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a905f3bbd8e6b527a0e21092d682a4a6e">cubeApproachStraightSpeed</a></td></tr>
<tr class="memdesc:a905f3bbd8e6b527a0e21092d682a4a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed during cube approach while the car is driving straight.  <a href="#a905f3bbd8e6b527a0e21092d682a4a6e"></a><br/></td></tr>
<tr class="memitem:aee51769c3d69df9f58b55107f033dad4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aee51769c3d69df9f58b55107f033dad4">moveBackToLineInterval</a></td></tr>
<tr class="memdesc:aee51769c3d69df9f58b55107f033dad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in which during driving back to the line the line sensors shall be checked.  <a href="#aee51769c3d69df9f58b55107f033dad4"></a><br/></td></tr>
<tr class="memitem:a86403c15f4b19c03c69c00a80ff3a7ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae">moveBackToLine1stTurnDuration</a></td></tr>
<tr class="memdesc:a86403c15f4b19c03c69c00a80ff3a7ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duration of the 1st turn to move / rotate the car in direction where the line is.  <a href="#a86403c15f4b19c03c69c00a80ff3a7ae"></a><br/></td></tr>
<tr class="memitem:a3dc51cbab46e700385d6d4311772b7d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a3dc51cbab46e700385d6d4311772b7d3">moveBackToLine1stLeftTurnLeftSpeed</a></td></tr>
<tr class="memdesc:a3dc51cbab46e700385d6d4311772b7d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of the left motor during the 1st turn (can be a negative) in case of a left turn.  <a href="#a3dc51cbab46e700385d6d4311772b7d3"></a><br/></td></tr>
<tr class="memitem:a8c6e050f962f77e3a2f5ab2865a398a0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a8c6e050f962f77e3a2f5ab2865a398a0">moveBackToLine1stLeftTurnRightSpeed</a></td></tr>
<tr class="memdesc:a8c6e050f962f77e3a2f5ab2865a398a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of the right motor during the 1st turn (can be a negative) in case of a left turn.  <a href="#a8c6e050f962f77e3a2f5ab2865a398a0"></a><br/></td></tr>
<tr class="memitem:a3270e1fdebe3b98878d7f3a02837ddb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a3270e1fdebe3b98878d7f3a02837ddb0">moveBackToLine1stRightTurnLeftSpeed</a></td></tr>
<tr class="memdesc:a3270e1fdebe3b98878d7f3a02837ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of the left motor during the 1st turn (can be a negative) in case of a left turn.  <a href="#a3270e1fdebe3b98878d7f3a02837ddb0"></a><br/></td></tr>
<tr class="memitem:a03353b98be43a1f2df263b3972989a27"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a03353b98be43a1f2df263b3972989a27">moveBackToLine1stRightTurnRightSpeed</a></td></tr>
<tr class="memdesc:a03353b98be43a1f2df263b3972989a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of the right motor during the 1st turn (can be a negative) in case of a left turn.  <a href="#a03353b98be43a1f2df263b3972989a27"></a><br/></td></tr>
<tr class="memitem:ac0f336a0ff78c823cf2fb2cea90237ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac0f336a0ff78c823cf2fb2cea90237ed">moveBackToLineStraightSpeed</a></td></tr>
<tr class="memdesc:ac0f336a0ff78c823cf2fb2cea90237ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of the car when it drives straight back to the line.  <a href="#ac0f336a0ff78c823cf2fb2cea90237ed"></a><br/></td></tr>
<tr class="memitem:ae2d894be3f0f7e276fa40ef61faff989"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae2d894be3f0f7e276fa40ef61faff989">finishLineDriveOverDuration</a></td></tr>
<tr class="memdesc:ae2d894be3f0f7e276fa40ef61faff989"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds of how long the car shall drive straight to cross the finish line.  <a href="#ae2d894be3f0f7e276fa40ef61faff989"></a><br/></td></tr>
<tr class="memitem:a9b33a4a750145bf398c4030922784967"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9b33a4a750145bf398c4030922784967">sensorDebugInterval</a></td></tr>
<tr class="memdesc:a9b33a4a750145bf398c4030922784967"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the debug sensors.  <a href="#a9b33a4a750145bf398c4030922784967"></a><br/></td></tr>
<tr class="memitem:a6c05aa8e21c264aab388e9532f6aa6a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6c05aa8e21c264aab388e9532f6aa6a3">sensorDebugReadGap</a></td></tr>
<tr class="memdesc:a6c05aa8e21c264aab388e9532f6aa6a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds between reading every sensor.  <a href="#a6c05aa8e21c264aab388e9532f6aa6a3"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9ac73982b5d1611bba533567fffbaa3c"><td class="memItemLeft" align="right" valign="top">static byte const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9ac73982b5d1611bba533567fffbaa3c">SIZEOFDYNAMICCONFIGURATION</a> = 58</td></tr>
<tr class="memdesc:a9ac73982b5d1611bba533567fffbaa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the size of the array in which all dynamic configuration values are saved.  <a href="#a9ac73982b5d1611bba533567fffbaa3c"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a779947337bf652f0e773cb29f37f14ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">_instance</a></td></tr>
<tr class="memdesc:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static reference to the singleton object.  <a href="#a33a4ec5f460471c076a0b74b48aa7bbe"></a><br/></td></tr>
<tr class="memitem:a30bcffe1c1a3b15d41d824f9a1570bf6"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">_instanceCreated</a> = false</td></tr>
<tr class="memitem:a4ac462aa12ad49539d33d3ea718805c6"><td class="memItemLeft" align="right" valign="top">static byte const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">_CONFIGURATIONVERSION</a> = 4</td></tr>
<tr class="memdesc:a4ac462aa12ad49539d33d3ea718805c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the version of the configuration (number will be increased after a set of new configuration values is added)  <a href="#a4ac462aa12ad49539d33d3ea718805c6"></a><br/></td></tr>
<tr class="memitem:a7e97b2bad64cee71271070bde2f71b74"><td class="memItemLeft" align="right" valign="top">static long const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a7e97b2bad64cee71271070bde2f71b74">_SERIALSPEED</a> = 9600</td></tr>
<tr class="memdesc:a7e97b2bad64cee71271070bde2f71b74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the serial data rate.  <a href="#a7e97b2bad64cee71271070bde2f71b74"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00006">6</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a779947337bf652f0e773cb29f37f14ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration::Configuration</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00022">22</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph.png" border="0" usemap="#class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" alt=""/></div>
<map name="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" id="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph">
<area shape="rect" id="node3" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e" title="Configuration::getInstance" alt="" coords="235,31,407,57"/><area shape="rect" id="node5" href="class_cube_approach.html#ac49270ba8b7c5bb6e60ffefc31175fc2" title="CubeApproach::begin" alt="" coords="627,5,773,32"/><area shape="rect" id="node12" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="456,56,579,83"/><area shape="rect" id="node7" href="class_state_machine.html#a18b495baeae11732b76d252b2b8341c8" title="StateMachine::begin" alt="" coords="821,31,963,57"/><area shape="rect" id="node9" href="class_state_machine.html#a7f7482a9af6910035a62f9c116165f60" title="StateMachine::getInstance" alt="" coords="1011,31,1189,57"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aecb79d09fce1b802e93a815cedd2a22e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">Configuration::getConfigurationVersion</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the version of the configuration. This value will be increased in case of a new set of configuration values is applied. </p>
<dl class="section return"><dt>Returns:</dt><dd>version </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00137">137</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aecb79d09fce1b802e93a815cedd2a22e_icgraph.png" border="0" usemap="#class_configuration_aecb79d09fce1b802e93a815cedd2a22e_icgraph" alt=""/></div>
<map name="class_configuration_aecb79d09fce1b802e93a815cedd2a22e_icgraph" id="class_configuration_aecb79d09fce1b802e93a815cedd2a22e_icgraph">
<area shape="rect" id="node3" href="class_state_machine.html#a26dd1980d9d8f24050b624fb16ac0e58" title="StateMachine::checkCommands" alt="" coords="296,5,507,32"/><area shape="rect" id="node5" href="class_state_machine.html#a32064aba8c9fa4afcb649d01aaf5fd78" title="StateMachine::doJob" alt="" coords="555,5,699,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0b0009b5114b418831478c031372d12c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">Configuration::getCurrentConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>spaceForConfigValues</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sends the whole current configuration as it is stored on the microcontroller at the moment. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">spaceForConfigValues</td><td>Pointer to a long array with SIZEOFDYNAMICCONFIGURATION spaces to store the current configuration. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00153">153</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph.png" border="0" usemap="#class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" alt=""/></div>
<map name="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" id="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a17e42ee6dbbaa353944d63e7d5dee25a" title="Communication::sendCurrentConfiguration" alt="" coords="294,81,559,108"/><area shape="rect" id="node5" href="class_communication.html#a43c8f2812f29ab78f7213838e715cf49" title="Communication::checkCommands" alt="" coords="613,5,835,32"/><area shape="rect" id="node9" href="class_state_machine.html#a26dd1980d9d8f24050b624fb16ac0e58" title="StateMachine::checkCommands" alt="" coords="888,107,1099,133"/><area shape="rect" id="node13" href="class_state_machine.html#a2e269f59e372184da681ec60d9d3a02e" title="StateMachine::startParcours" alt="" coords="630,107,818,133"/><area shape="rect" id="node16" href="class_state_machine.html#a2581b0509842f049b330fa2c358aaa77" title="StateMachine::startParcoursAtState" alt="" coords="608,157,840,184"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="916,5,1071,32"/><area shape="rect" id="node11" href="class_state_machine.html#a32064aba8c9fa4afcb649d01aaf5fd78" title="StateMachine::doJob" alt="" coords="1147,107,1291,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6ecb6e35520b0877eb8a1ccb47b577b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6ecb6e35520b0877eb8a1ccb47b577b4">Configuration::getFreeMemory</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00296">296</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph.png" border="0" usemap="#class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph" alt=""/></div>
<map name="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph" id="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a0cafeb974ccf24771478a8589aaa79b5" title="Communication::sendFreeMemory" alt="" coords="251,5,472,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae327d26e81014cf46b25802478fe9b8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> * <a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">Configuration::getInstance</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the <a class="el" href="class_configuration.html">Configuration</a> instance </p>
<dl class="section return"><dt>Returns:</dt><dd>Pointer to the configuration instance </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00013">13</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph">
<area shape="rect" id="node3" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba" title="Configuration::Configuration" alt="" coords="227,5,407,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph">
<area shape="rect" id="node3" href="class_cube_approach.html#ac49270ba8b7c5bb6e60ffefc31175fc2" title="CubeApproach::begin" alt="" coords="397,5,544,32"/><area shape="rect" id="node10" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="227,56,349,83"/><area shape="rect" id="node5" href="class_state_machine.html#a18b495baeae11732b76d252b2b8341c8" title="StateMachine::begin" alt="" coords="592,31,733,57"/><area shape="rect" id="node7" href="class_state_machine.html#a7f7482a9af6910035a62f9c116165f60" title="StateMachine::getInstance" alt="" coords="782,31,959,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a75b42e72d9a00415dfafa5d5dd8281b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="class_configuration.html#a75b42e72d9a00415dfafa5d5dd8281b8">Configuration::getSerialSpeed</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the serial data rate used for the communication between the board and the host computer. </p>
<dl class="section return"><dt>Returns:</dt><dd>speed </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00145">145</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph.png" border="0" usemap="#class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph" alt=""/></div>
<map name="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph" id="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a88aa7a2d2ac5202e2b8eef787d1a8689" title="Communication::Communication" alt="" coords="248,31,459,57"/><area shape="rect" id="node5" href="class_communication.html#ad7b13fccf78bfce83efc9bb06c64facd" title="Communication::getInstance" alt="" coords="507,31,693,57"/><area shape="rect" id="node8" href="class_cube_approach.html#ac49270ba8b7c5bb6e60ffefc31175fc2" title="CubeApproach::begin" alt="" coords="912,5,1059,32"/><area shape="rect" id="node15" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="741,56,864,83"/><area shape="rect" id="node10" href="class_state_machine.html#a18b495baeae11732b76d252b2b8341c8" title="StateMachine::begin" alt="" coords="1107,31,1248,57"/><area shape="rect" id="node12" href="class_state_machine.html#a7f7482a9af6910035a62f9c116165f60" title="StateMachine::getInstance" alt="" coords="1297,31,1474,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa6f6680d35f5db5efd93770bbce644ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#aa6f6680d35f5db5efd93770bbce644ed">Configuration::updateConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>parameters</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Updates all configuration values according to the given parameters. </p>
<p><b>WARNING: Be aware of the fact that the Serial library of the Arduino board per default only accepts 64 characters (because of a ring buffer). We had to adjust that ring buffer in the core libs!!!!<br/>
 The ringbuffer has been adjusted now inside C:/Program Files (X86)/Arduino/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp to 256!!<br/>
 Also please make sure that the constant <a class="el" href="class_command.html#af0aca7db3a739923260c8a8a35820b7f" title="Defines, how many parameters a command can have.">Command::_COMMANDMAXPARAMETERAMOUNT</a> is big enough.</b> </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parameters</td><td>Pointer to a long array with <a class="el" href="class_configuration.html#a9ac73982b5d1611bba533567fffbaa3c" title="Defines the size of the array in which all dynamic configuration values are saved.">Configuration::SIZEOFDYNAMICCONFIGURATION</a> parameters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>True if the configuration was updated successfully, false otherwise. </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00225">225</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aa6f6680d35f5db5efd93770bbce644ed_icgraph.png" border="0" usemap="#class_configuration_aa6f6680d35f5db5efd93770bbce644ed_icgraph" alt=""/></div>
<map name="class_configuration_aa6f6680d35f5db5efd93770bbce644ed_icgraph" id="class_configuration_aa6f6680d35f5db5efd93770bbce644ed_icgraph">
<area shape="rect" id="node3" href="class_state_machine.html#a26dd1980d9d8f24050b624fb16ac0e58" title="StateMachine::checkCommands" alt="" coords="272,5,483,32"/><area shape="rect" id="node5" href="class_state_machine.html#a32064aba8c9fa4afcb649d01aaf5fd78" title="StateMachine::doJob" alt="" coords="531,5,675,32"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a4ac462aa12ad49539d33d3ea718805c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte const <a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">Configuration::_CONFIGURATIONVERSION</a> = 4<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the version of the configuration (number will be increased after a set of new configuration values is added) </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00011">11</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a33a4ec5f460471c076a0b74b48aa7bbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> <a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">Configuration::_instance</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Static reference to the singleton object. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00009">9</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a30bcffe1c1a3b15d41d824f9a1570bf6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">Configuration::_instanceCreated</a> = false<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00010">10</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7e97b2bad64cee71271070bde2f71b74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long const <a class="el" href="class_configuration.html#a7e97b2bad64cee71271070bde2f71b74">Configuration::_SERIALSPEED</a> = 9600<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the serial data rate. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00012">12</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="adeabc14547cb44f6d6f567ca99357796"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#adeabc14547cb44f6d6f567ca99357796">Configuration::accuPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Analog input pin on which the battery voltage is measured. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00043">43</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a60b33a8e5b22cd2a2d4da9e4f2195269"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#a60b33a8e5b22cd2a2d4da9e4f2195269">Configuration::activateMessageFilter</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>True if _messageFilterLevel shall be taken into account. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00054">54</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a31dba4b7dc79224cda66882244363829"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a31dba4b7dc79224cda66882244363829">Configuration::cubeApproachDetectThreshold</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Threshold for the cube detection. </p>
<p>Measuring a value higher than this threshold means that the cube has been detected with this sensor. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00187">187</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="abab4e9ea7d056a9dbcd50dafbe24d6a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#abab4e9ea7d056a9dbcd50dafbe24d6a0">Configuration::cubeApproachInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the distance sensors shall be checked. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00188">188</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a64566ef4e13d578a41614a643acfdd51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a64566ef4e13d578a41614a643acfdd51">Configuration::cubeApproachLeftBottomSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the left bottom distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00038">38</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5c4874ad8b2a3f5888a0c69fbbb2bb8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a5c4874ad8b2a3f5888a0c69fbbb2bb8b">Configuration::cubeApproachLeftTopSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the left top distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00039">39</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a580fe87402bf1d5b7bc29ba9eff0c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a9a580fe87402bf1d5b7bc29ba9eff0c5">Configuration::cubeApproachLineFollowReducedSpeedLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The reduced speed of the left motor that can be assigned after a defined amount of time (see cubeApproachLineFollowReduceSpeedTime) during the cube approach line following process (speed 0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00180">180</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae920e24aa143468fb512ffc9ac2f07e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ae920e24aa143468fb512ffc9ac2f07e0">Configuration::cubeApproachLineFollowReducedSpeedRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>See cubeApproachLineFollowReducedSpeedLeft. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00181">181</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af79ee39fe47d0ccd880559a62bdc17e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#af79ee39fe47d0ccd880559a62bdc17e7">Configuration::cubeApproachLineFollowReduceSpeedTime</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the third line after which the line follow shall continue with the defined reduced speed cubeApproachLineFollowReducedSpeedLeft and cubeApproachLineFollowReducedSpeedRight (0 to disable this function). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00175">175</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a87c9f78ce74ac840afac408a4d321cf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a87c9f78ce74ac840afac408a4d321cf1">Configuration::cubeApproachRightBottomSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the right bottom distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00040">40</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae0ce367a5bec000ca27cd7c80117646d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ae0ce367a5bec000ca27cd7c80117646d">Configuration::cubeApproachRightTopSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the right top distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00041">41</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a905f3bbd8e6b527a0e21092d682a4a6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a905f3bbd8e6b527a0e21092d682a4a6e">Configuration::cubeApproachStraightSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed during cube approach while the car is driving straight. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00192">192</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9da11857b45fd2f6773dbcdfc7331b40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a9da11857b45fd2f6773dbcdfc7331b40">Configuration::cubeApproachTurnDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Duration in milliseconds of a turn when the cube has been detected. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00189">189</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a38804c3d44ecfb2d0fb3946663c6cd93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a38804c3d44ecfb2d0fb3946663c6cd93">Configuration::cubeApproachTurnSpeedFastMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of fast motor during a turn when the cube has been detected. This value can be nagative. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00191">191</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa284621b913e16639f3389791c5eb28a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa284621b913e16639f3389791c5eb28a">Configuration::cubeApproachTurnSpeedSlowMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of slow motor during a turn when the cube has been detected. This value can be nagative. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00190">190</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a90bbb5bb0965db13214cd9f383d7c96f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#a90bbb5bb0965db13214cd9f383d7c96f">Configuration::cubeApproachUseTopSensors</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If set to true the top sensors are taken into account during the cube approach process. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00170">170</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="adec850d0b0519d7a799841e6086a777d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#adec850d0b0519d7a799841e6086a777d">Configuration::curveActivateEndSensorOffset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds after which the end sensor (end sensor = sensor that will recognize when the curve is driven fully) will be activated. </p>
<p>In the case of the LeftCurve class the end sensor will be the left line sensor. Because of the fact that at the beginning of the "drive curve left" procedure the left line sensor can still be on white ground we add a offset after which the check of this end sensor shall be started. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00166">166</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a74cd50271e2f063f538514163cc36223"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a74cd50271e2f063f538514163cc36223">Configuration::curveDriveStraightTime</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The time after which the car shall drive straight again to find the line (no more curve is done). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00160">160</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa2238d49c21c52f8e86ff0ac80aff034"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa2238d49c21c52f8e86ff0ac80aff034">Configuration::curveInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the curve job shall be executed. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00157">157</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a01c64f5ae58a66ab565936b67bbb2b58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a01c64f5ae58a66ab565936b67bbb2b58">Configuration::curveSpeedFastMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the faster motor (in a left curve, right motor) during a 90° curve. This value can go from -255 to +255. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00159">159</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="affa93f2156dbf8041bf4b8084051cd83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#affa93f2156dbf8041bf4b8084051cd83">Configuration::curveSpeedSlowMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the slower motor (in a left curve, left motor) during a 90° curve. This value can go from -255 to +255. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00158">158</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa88d485a2c671d043ff03b8222f3d880"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa88d485a2c671d043ff03b8222f3d880">Configuration::curveStopDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Duration of the stop action. </p>
<p>At the beginning of a curve the car has to stop because it's maybe still driving (cinetic energy). This value defines, how long the stop shall be. "Stopping" means that the motors are turning in the opposite direction for the time set in this config value. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00149">149</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6478e762e926dc1a0a534f158b50d0d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6478e762e926dc1a0a534f158b50d0d1">Configuration::curveStopSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This value defines the speed that shall be set to both motors during a stop that has to stop the car which is currently in motion (note: the direction will be set to backwards). </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#aa88d485a2c671d043ff03b8222f3d880" title="Duration of the stop action.">curveStopDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00156">156</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca67601e35566058e2bca41b7188469e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aca67601e35566058e2bca41b7188469e">Configuration::doJobDelay</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds to wait before each main loop starts. Can be used for debug purposes. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00055">55</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae2d894be3f0f7e276fa40ef61faff989"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#ae2d894be3f0f7e276fa40ef61faff989">Configuration::finishLineDriveOverDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds of how long the car shall drive straight to cross the finish line. </p>
<p>The car is driving with lineFollowInitialSpeedLeft and lineFollowInitialSpeedRight. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00211">211</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac8a8b2bf842c6559c30c11436eff5c83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ac8a8b2bf842c6559c30c11436eff5c83">Configuration::liftCubeDownPosition</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pwm value to set if the hoist has to be moved up fully. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00128">128</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3c887c3a7f7aa88ee549c81a62cf1c9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a3c887c3a7f7aa88ee549c81a62cf1c9c">Configuration::liftCubeDownUpDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds between the liftDown and the liftUp command of the method <a class="el" href="class_lift_cube.html#a11c5c99c275d5a4acfc778852976f6cd">LiftCube::liftCube()</a> </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00129">129</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a25401bc6511b005d70f71e4b72f71c03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a25401bc6511b005d70f71e4b72f71c03">Configuration::liftCubePwmPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the servo motor of the hoist is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00036">36</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af69fe1dd7d85d1b7b1772f5abfc1ab54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#af69fe1dd7d85d1b7b1772f5abfc1ab54">Configuration::liftCubeStopDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time for which the motors shall "rotate" backwards with the speed set in liftCubeStopSpeed. </p>
<p>This stop action is performed right after the car has started lifting the cube. The goal of this action is to stop the car to prevent it from driving across the parcours boarders. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00137">137</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ace271e960cae68a452d5330d0af7d46a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#ace271e960cae68a452d5330d0af7d46a">Configuration::liftCubeStopSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed for the stop action which is performed after the cube lifting process has started. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#af69fe1dd7d85d1b7b1772f5abfc1ab54" title="Time for which the motors shall &quot;rotate&quot; backwards with the speed set in liftCubeStopSpeed.">liftCubeStopDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00138">138</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a795f86091deeb53575bf3818eeaf0071"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a795f86091deeb53575bf3818eeaf0071">Configuration::liftCubeSwitchPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hardware pin to which the end switch is attached. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00130">130</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6652efed17691fef4fa435e38c1642f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#af6652efed17691fef4fa435e38c1642f">Configuration::liftCubeUpPosition</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pwm value to set if the hoist has to be moved up fully. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00127">127</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa7231458f16484140c8e08b5aa81a009"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa7231458f16484140c8e08b5aa81a009">Configuration::lineCenterDriveBackDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The duration while the car during the correction is driving backwards. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00123">123</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a249647d370af85b1840c04137c766615"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a249647d370af85b1840c04137c766615">Configuration::lineCenterFromLeftMotorLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the left motor during the line centering process if the car is reaching the line from the left hand side. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00119">119</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca327c9b82e6e4bdb9f311e184f2dbc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aca327c9b82e6e4bdb9f311e184f2dbc3">Configuration::lineCenterFromLeftMotorRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the right motor during the line centering process if the car is reaching the line from the left hand side. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00120">120</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42e5b6bb3d04f2591500fdd60221c087"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a42e5b6bb3d04f2591500fdd60221c087">Configuration::lineCenterFromRightMotorLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the left motor during the line centering process if the car is reaching the line from the right hand side. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00121">121</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a56bd213c8cf180715cd6d585187e76d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a56bd213c8cf180715cd6d585187e76d3">Configuration::lineCenterFromRightMotorRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the right motor during the line centering process if the car is reaching the line from the right hand side. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00122">122</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a38df8bfaaee037f566990d464bd25904"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a38df8bfaaee037f566990d464bd25904">Configuration::lineCenterInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the line centering job shall be executed. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00113">113</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aebf76a63207191515e8fc7a61ae6b51e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aebf76a63207191515e8fc7a61ae6b51e">Configuration::lineCenterLineInMiddleDifference</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>During line centering a value below this difference will mean, that the line centering process is finished. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00117">117</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ad74fa43a9a580b64d7720fb89ca38b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a2ad74fa43a9a580b64d7720fb89ca38b">Configuration::lineCenterStraightSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of both motors while driving straight during the line centering. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00118">118</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9ef6ba2bfd04ec756c58207799f1b9ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a9ef6ba2bfd04ec756c58207799f1b9ab">Configuration::lineFollowActivateFrontSensorOffset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) after which the front line sensors shall be activated. </p>
<p>This offset is helpful at the beginning of the parours in order to be able to start the parcours <b>behind</b> the start line and after driving a curve if at the end of the curve one of the front line sensors still is on top of the 90°-line. If set to 0 the front line sensors are always on. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00109">109</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24e118088874b8f9d56bcaf245f1461d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">Configuration::lineFollowInitialSpeedLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00066">66</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabc113e529eb659768ca98f15d3952a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">Configuration::lineFollowInitialSpeedRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00067">67</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa799e7ed6a4722085506a31c051bf103"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa799e7ed6a4722085506a31c051bf103">Configuration::lineFollowInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the line follow job shall be executed. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00065">65</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad2572d8c68520c2ef6613d29f38a9cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">Configuration::lineFollowKd</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>D factor for the PD controller </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00075">75</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabaf837f8816911a6d0b1e8cd7867cb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">Configuration::lineFollowKp</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>P factor for the PD controller </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00071">71</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a683b496d15eca4addb13325d9707abcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">Configuration::lineFollowLeftFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00033">33</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a09d83c2f3c4485fd864bf998e62788d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">Configuration::lineFollowLeftSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00031">31</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a049b8264eb2ab78dd89a7332008912a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a049b8264eb2ab78dd89a7332008912a5">Configuration::lineFollowReducedSpeedLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The reduced speed of the left motor that can be assigned after a defined amount of time (0-255). </p>
<p>This value is used in combination with lineFollowReduceSpeedTimeFirstLine and lineFollowReduceSpeedTimeSecondLine. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00081">81</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a357c494e08ca9c933550bb64ec997cbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a357c494e08ca9c933550bb64ec997cbb">Configuration::lineFollowReducedSpeedRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>See lineFollowReducedSpeedLeft. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00085">85</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac03d06e3aa3a299981f60bd9429d6849"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#ac03d06e3aa3a299981f60bd9429d6849">Configuration::lineFollowReduceSpeedTimeFirstLine</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the first line after which the line follow shall continue with the defined reduced speed (0 to disable this function). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00090">90</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7b35d7c77230da94fe0fe12904974371"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a7b35d7c77230da94fe0fe12904974371">Configuration::lineFollowReduceSpeedTimeSecondLine</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the second line after which the line follow shall continue with the defined reduced speed (0 to disable this function). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00095">95</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a03ba79c747a491d0ded2aa0ddfad1cf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a03ba79c747a491d0ded2aa0ddfad1cf2">Configuration::lineFollowReduceSpeedTimeThirdLineToFinish</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The time in milliseconds (after a call to <a class="el" href="class_line_follow.html#a98fad8edd42d3096bb61f9e68293490c">LineFollow::startIt()</a>) on the third line and after the cube has been lifted after which the line follow shall continue with the defined reduced speed (0 to disable this function). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00101">101</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8d7a8d9f62cfafe082cc32915ef4bfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">Configuration::lineFollowRightFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00034">34</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a254b7ac19c994603776d47645235a132"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">Configuration::lineFollowRightSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00032">32</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa3d031d7c37b044ad2fa4558fc4d3c3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aa3d031d7c37b044ad2fa4558fc4d3c3b">Configuration::messageFilterLevel</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Filter that shall be applied to all outgoing messages (over serial interface). </p>
<p>Messages with a message code below or equals to the value set in here won't be sent over the serial interface. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00053">53</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3dc51cbab46e700385d6d4311772b7d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a3dc51cbab46e700385d6d4311772b7d3">Configuration::moveBackToLine1stLeftTurnLeftSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of the left motor during the 1st turn (can be a negative) in case of a left turn. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae" title="Duration of the 1st turn to move / rotate the car in direction where the line is.">moveBackToLine1stTurnDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00198">198</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8c6e050f962f77e3a2f5ab2865a398a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a8c6e050f962f77e3a2f5ab2865a398a0">Configuration::moveBackToLine1stLeftTurnRightSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of the right motor during the 1st turn (can be a negative) in case of a left turn. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae" title="Duration of the 1st turn to move / rotate the car in direction where the line is.">moveBackToLine1stTurnDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00199">199</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3270e1fdebe3b98878d7f3a02837ddb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a3270e1fdebe3b98878d7f3a02837ddb0">Configuration::moveBackToLine1stRightTurnLeftSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of the left motor during the 1st turn (can be a negative) in case of a left turn. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae" title="Duration of the 1st turn to move / rotate the car in direction where the line is.">moveBackToLine1stTurnDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00200">200</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a03353b98be43a1f2df263b3972989a27"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a03353b98be43a1f2df263b3972989a27">Configuration::moveBackToLine1stRightTurnRightSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of the right motor during the 1st turn (can be a negative) in case of a left turn. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae" title="Duration of the 1st turn to move / rotate the car in direction where the line is.">moveBackToLine1stTurnDuration</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00201">201</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a86403c15f4b19c03c69c00a80ff3a7ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a86403c15f4b19c03c69c00a80ff3a7ae">Configuration::moveBackToLine1stTurnDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Duration of the 1st turn to move / rotate the car in direction where the line is. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00197">197</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee51769c3d69df9f58b55107f033dad4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aee51769c3d69df9f58b55107f033dad4">Configuration::moveBackToLineInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in which during driving back to the line the line sensors shall be checked. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00196">196</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac0f336a0ff78c823cf2fb2cea90237ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#ac0f336a0ff78c823cf2fb2cea90237ed">Configuration::moveBackToLineStraightSpeed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Speed of the car when it drives straight back to the line. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00202">202</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af7126167dea89663242c034a2133aa9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#af7126167dea89663242c034a2133aa9a">Configuration::moveModeFirstLeftPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00026">26</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a36f12a77b8aad1e079eaf6f30f4b2f97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a36f12a77b8aad1e079eaf6f30f4b2f97">Configuration::moveModeFirstRightPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00028">28</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a234d8d0b9c26332de99736c7025029c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a234d8d0b9c26332de99736c7025029c1">Configuration::moveModeSecondLeftPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00027">27</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af2d3235df12d5a5e65da57d018d90e9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#af2d3235df12d5a5e65da57d018d90e9a">Configuration::moveModeSecondRightPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00029">29</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a129f685bdf9dfa543433ffe33b934b9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a129f685bdf9dfa543433ffe33b934b9f">Configuration::movePwmLeftPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00024">24</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad384a39f446ac53af0e2ca60ea31544b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ad384a39f446ac53af0e2ca60ea31544b">Configuration::movePwmRightPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00025">25</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9b33a4a750145bf398c4030922784967"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a9b33a4a750145bf398c4030922784967">Configuration::sensorDebugInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the debug sensors. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00215">215</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6c05aa8e21c264aab388e9532f6aa6a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6c05aa8e21c264aab388e9532f6aa6a3">Configuration::sensorDebugReadGap</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds between reading every sensor. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00216">216</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9ac73982b5d1611bba533567fffbaa3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte const <a class="el" href="class_configuration.html#a9ac73982b5d1611bba533567fffbaa3c">Configuration::SIZEOFDYNAMICCONFIGURATION</a> = 58<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the size of the array in which all dynamic configuration values are saved. </p>
<p>Update this, if you want to add new configuration values to the list of dynamic configuration values.<br/>
 <b>Please make sure that the constant <a class="el" href="class_command.html#af0aca7db3a739923260c8a8a35820b7f" title="Defines, how many parameters a command can have.">Command::_COMMANDMAXPARAMETERAMOUNT</a> is big enough.</b> </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00020">20</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3f838139ddbf2105d77dd7992407058f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a3f838139ddbf2105d77dd7992407058f">Configuration::whiteThresholdFrontSensors</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>See lineFollowWhiteThresholdLineSensors. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00061">61</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab86a9d57799e36b0b985ad3b2e3bbfcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#ab86a9d57799e36b0b985ad3b2e3bbfcd">Configuration::whiteThresholdLineSensors</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Threshold value from black to white. </p>
<p>If the sensor measures a value below that threshold value than the software considers that sensors physical position to be on "white" ground. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00060">60</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8h_source.html">Configuration.h</a></li>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a></li>
</ul>
</div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_configuration.html">Configuration</a>      </li>

    <li class="footer">Generated on Thu Jun 7 2012 20:47:44 for prencar by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
   </ul>
 </div>


</body>
</html>
